home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-04-08 | 1.3 KB | 85 lines | [TEXT/MMCC] |
- DEST = /usr/arc/bin
-
- HDRS = defs.h
-
- CFLAGS = -O -DNDEBUG
-
- LDFLAGS =
-
- LIBS =
-
- LINKER = cc
-
- MAKEFILE = Makefile
-
- OBJS = closure.o \
- error.o \
- lalr.o \
- lr0.o \
- main.o \
- mkpar.o \
- output.o \
- reader.o \
- skeleton.o \
- symtab.o \
- verbose.o \
- warshall.o
-
- PRINT = pr -f -l88
-
- PROGRAM = yacc
-
- SRCS = closure.c \
- error.c \
- lalr.c \
- lr0.c \
- main.c \
- mkpar.c \
- output.c \
- reader.c \
- skeleton.c \
- symtab.c \
- verbose.c \
- warshall.c
-
- all: $(PROGRAM)
-
- $(PROGRAM): $(OBJS) $(LIBS)
- @echo -n "Loading $(PROGRAM) ... "
- @$(LINKER) $(LDFLAGS) -o $(PROGRAM) $(OBJS) $(LIBS)
- @echo "done"
-
- clean:; @rm -f $(OBJS)
-
- clobber:; @rm -f $(OBJS) $(PROGRAM)
-
- depend:; @mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST)
-
- index:; @ctags -wx $(HDRS) $(SRCS)
-
- install: $(PROGRAM)
- @echo Installing $(PROGRAM) in $(DEST)
- @install -s $(PROGRAM) $(DEST)
-
- listing:; @$(PRINT) Makefile $(HDRS) $(SRCS) | lpr
-
- lint:; @lint $(SRCS)
-
- program: $(PROGRAM)
-
- tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)
-
- ###
- closure.o: defs.h
- error.o: defs.h
- lalr.o: defs.h
- lr0.o: defs.h
- main.o: defs.h
- mkpar.o: defs.h
- output.o: defs.h
- reader.o: defs.h
- skeleton.o: defs.h
- symtab.o: defs.h
- verbose.o: defs.h
- warshall.o: defs.h
-